home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1987-01-11 | 640 b | 14 lines |
- 10 REM be prepared, this program takes close to an hour to draw the image
- 20 REM
- 30 SCREEN 2:KEY OFF:CLS 'draw an impressive graphics image
- 40 P=300:Q=90:XP=250:XR=1.5*3.14159:YP=56:YR=1:ZP=64:XF=XR/XP:YF=YP/YR:ZF=XR/ZP:FOR ZI=-Q TO Q-1:IF ZI<-ZP OR ZI>ZP THEN GOTO 70
- 50 ZT=ZI*XP/ZP:ZZ=ZI:XL=INT(0.5+SQR(XP*XP-ZT*ZT)):FOR XI=-XL TO XL:XT=SQR(XI*XI+ZT*ZT)*XF:XX=XI:YY=SIN(SIN(XT)+0.4*SIN(3*XT))*YF
- 60 X1=XX+ZZ+P:Y1=-YY+ZZ+Q:PSET(X1,Y1):NEXT XI
- 70 NEXT ZI
- 80 DEF SEG = &H1700 'print out the screen, takes about 1 minute
- 90 BLOAD "DUMPSCRN"
- 100 WIDTH "LPT1:",255
- 110 SUBRT% = 0
- 120 CALL SUBRT%
- 130 END
-